import DrawRectangle from "mapbox-gl-draw-rectangle-mode";
import { DrawAttackArrow } from "./DrawAttackArrow.js";
import { DrawCircle } from "./DrawCircle.js";
import { DrawDoubleArrow } from "./DrawDoubleArrow.js";
import { DrawEllipse } from "./DrawEllipse.js";
import { DrawFineArrow } from "./DrawFineArrow.js";
import { DrawGatheringPlace } from "./DrawGatheringPlace.js";
import { DrawIcon } from "./DrawIcon.js";
import { DrawStraightArrow } from "./DrawStraightArrow.js";
import { DrawText } from "./DrawText.js";
import { DrawThreeArrow } from "./DrawThreeArrow.js";

export const MapboxDrawExtends = {
	draw_rectangle: DrawRectangle,
	draw_icon: DrawIcon,
	draw_text: DrawText,
	draw_circle: DrawCircle,
	draw_ellipse: DrawEllipse,
	draw_attack_arrow: DrawAttackArrow,
	draw_double_arrow: DrawDoubleArrow,
	draw_three_arrow: DrawThreeArrow,
	draw_gathering_place: DrawGatheringPlace,
	draw_fine_arrow: DrawFineArrow,
	draw_straight_arrow: DrawStraightArrow,
};
